home owner's principal residence - Espagnol Anglais Dictionnaire